package com.wiscamp.ninechapters.problems.domain.repositories;

import com.wiscamp.ninechapters.problems.domain.models.challenges.AmcStatistic;
import com.wiscamp.ninechapters.problems.domain.models.reports.TaskReportContent;
import jakarta.validation.constraints.Min;

public interface TaskReportRepository {

    TaskReportContent getReportContent(@Min(0) long taskId);

    TaskReportContent saveReportContent(TaskReportContent reportContent);

    AmcStatistic getAmcStatistic(long examId, int year, String abPaper);
}
